import 'package:flutter/material.dart';

class HomeNav extends StatelessWidget {
  const HomeNav({super.key});
  // 导航数据
  static const List navList = [
    {
      'title': '我的房屋',
      'icon': 'assets/images/house_nav_icon@2x.png',
      'link': '/house_list',
    },
    {
      'title': '我的报修',
      'icon': 'assets/images/repair_nav_icon@2x.png',
      'link': '/xxx',
    },
    {
      'title': '访客登记',
      'icon': 'assets/images/visitor_nav_icon@2x.png',
      'link': '/xxx',
    }
  ];
  @override
  Widget build(BuildContext context) {
    return Container(
      padding: const EdgeInsets.all(10),
      decoration: BoxDecoration(
        color: Colors.white,
        borderRadius: BorderRadius.circular(10),
      ),
      child: Row(
        mainAxisAlignment: MainAxisAlignment.spaceAround,
        children: navList
            .map((item) => GestureDetector(
                  onTap: () {
                    Navigator.pushNamed(context, item['link']);
                  },
                  child: Column(
                    children: [
                      Image.asset(
                        item['icon'],
                        width: 40,
                        height: 40,
                      ),
                      const SizedBox(height: 5),
                      Text(item['title']),
                    ],
                  ),
                ))
            .toList(),
      ),
    );
  }
}
